# near model CODE resource # jump table entries: 64176-64180 (5 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 FAB0 .extension 0xAB0 // unimplemented 00000004 0000 0688 ori.b D0, 0x88 00000008 4A2D 8B24 tst.b [A5 - 0x74DC] 0000000C 6708 beq +0xA /* 00000016 */ 0000000E 4EAD A360 jsr [A5 - 0x5CA0] 00000012 4EAD DBE8 jsr [A5 - 0x2418] label00000016: 00000016 4E75 rts 00000018 4E75 rts fn0000001A: 0000001A 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 0000001E A922 syscall BeginUpdate 00000020 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000024 4A68 16F4 tst.w [A0 + 0x16F4] 00000028 6714 beq +0x16 /* 0000003E */ 0000002A 206D 20BE movea.l A0, [A5 + 0x20BE] 0000002E 2068 0018 movea.l A0, [A0 + 0x18] 00000032 2050 movea.l A0, [A0] 00000034 4868 0002 pea.l [A0 + 0x2] 00000038 4EAD B488 jsr [A5 - 0x4B78] 0000003C 584F addq.w A7, 4 label0000003E: 0000003E 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000042 A923 syscall EndUpdate 00000044 4E75 rts fn00000046: 00000046 302D 21AA move.w D0, [A5 + 0x21AA /* export_1073 */] 0000004A 48C0 ext.l D0 0000004C 5780 subq.l D0, 3 0000004E 670A beq +0xC /* 0000005A */ 00000050 5380 subq.l D0, 1 00000052 670C beq +0xE /* 00000060 */ 00000054 5380 subq.l D0, 1 00000056 6702 beq +0x4 /* 0000005A */ 00000058 6014 bra +0x16 /* 0000006E */ label0000005A: 0000005A 4EAD DBA0 jsr [A5 - 0x2460] 0000005E 600E bra +0x10 /* 0000006E */ label00000060: 00000060 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000064 2F2D 0A9E move.l -[A7], [A5 + 0xA9E] 00000068 486D 2176 pea.l [A5 + 0x2176] 0000006C A925 syscall DragWindow label0000006E: 0000006E 4E75 rts fn00000070: 00000070 1B7C 0001 0AA2 move.b [A5 + 0xAA2 /* export_336 */], 0x1 00000076 7000 moveq.l D0, 0x00 00000078 302D 21B2 move.w D0, [A5 + 0x21B2 /* export_1074 */] 0000007C 0C80 0000 0008 cmpi.l D0, 0x8 00000082 623C bhi +0x3E /* 000000C0 */ 00000084 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6] 00000088 4EFB 0002 jmp [PC + D0.w + 0x2] 0000008C 0034 001E 0024 ori.b [A4 + D0.w + 0x24], 0x1E 00000092 002A 0034 002A ori.b [A2 + 0x2A], 0x34 /* '4' */ 00000098 0018 0034 ori.b [A0]+, 0x34 /* '4' */ 0000009C 0012 4EBA ori.b [A2], 0xBA 000000A0 FF78 .extension 0xF78 // unimplemented 000000A2 601C bra +0x1E /* 000000C0 */ 000000A4 4EBA FF74 jsr [PC - 0x8C /* 0000001A */] 000000A8 6016 bra +0x18 /* 000000C0 */ 000000AA 4EBA FF9A jsr [PC - 0x66 /* 00000046 */] 000000AE 6010 bra +0x12 /* 000000C0 */ 000000B0 4EAD DB90 jsr [A5 - 0x2470] 000000B4 600A bra +0xC /* 000000C0 */ 000000B6 4A2D 1213 tst.b [A5 + 0x1213] 000000BA 6604 bne +0x6 /* 000000C0 */ 000000BC 4EAD DBA8 jsr [A5 - 0x2458] label000000C0: 000000C0 4E75 rts fn000000C2: 000000C2 594F subq.w A7, 4 000000C4 4AAD 1BB0 tst.l [A5 + 0x1BB0] 000000C8 6762 beq +0x64 /* 0000012C */ 000000CA 4857 pea.l [A7] 000000CC A874 syscall GetPort 000000CE 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 000000D2 A873 syscall SetPort 000000D4 554F subq.w A7, 2 000000D6 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 000000DA 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 000000DE 3F2D 21AA move.w -[A7], [A5 + 0x21AA /* export_1073 */] 000000E2 4EAD A3B0 jsr [A5 - 0x5C50] 000000E6 101F move.b D0, [A7]+ 000000E8 663E bne +0x40 /* 00000128 */ 000000EA 486D 21BC pea.l [A5 + 0x21BC] 000000EE A871 syscall GlobalToLocal 000000F0 206D 1BB0 movea.l A0, [A5 + 0x1BB0] 000000F4 B1ED 20BE cmpa.l A0, [A5 + 0x20BE] 000000F8 6606 bne +0x8 /* 00000100 */ 000000FA 4EBA FF74 jsr [PC - 0x8C /* 00000070 */] 000000FE 6028 bra +0x2A /* 00000128 */ label00000100: 00000100 7000 moveq.l D0, 0x00 00000102 302D 21B2 move.w D0, [A5 + 0x21B2 /* export_1074 */] 00000106 5D80 subq.l D0, 6 00000108 661E bne +0x20 /* 00000128 */ 0000010A 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 0000010E 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000112 4EAD B078 jsr [A5 - 0x4F88] 00000116 4A00 tst.b D0 00000118 504F addq.w A7, 8 0000011A 660C bne +0xE /* 00000128 */ 0000011C 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000120 A922 syscall BeginUpdate 00000122 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000126 A923 syscall EndUpdate label00000128: 00000128 2F17 move.l -[A7], [A7] 0000012A A873 syscall SetPort label0000012C: 0000012C 584F addq.w A7, 4 0000012E 4E75 rts fn00000130: 00000130 48E7 1C00 movem.l -[A7], D3,D4,D5 00000134 3B6D 21A6 21A4 move.w [A5 + 0x21A4], [A5 + 0x21A6] 0000013A 302D 21B6 move.w D0, [A5 + 0x21B6] 0000013E 0280 0000 00FF andi.l D0, 0xFF 00000144 3B40 21A6 move.w [A5 + 0x21A6], D0 00000148 202D 21B4 move.l D0, [A5 + 0x21B4] 0000014C 0280 0000 FF00 andi.l D0, 0xFF00 00000152 E088 lsr D0, 8 00000154 3B40 21A8 move.w [A5 + 0x21A8], D0 00000158 2B6D 21B8 218E move.l [A5 + 0x218E], [A5 + 0x21B8] 0000015E 594F subq.w A7, 4 00000160 3F3C 0016 move.w -[A7], 0x16 00000164 2F3C 8402 0008 move.l -[A7], 0x84020008 0000016A A8B5 syscall ScriptUtil 0000016C 201F move.l D0, [A7]+ 0000016E 3B40 21A2 move.w [A5 + 0x21A2 /* export_1072 */], D0 00000172 594F subq.w A7, 4 00000174 A924 syscall FrontWindow 00000176 205F movea.l A0, [A7]+ 00000178 2B48 1BB0 move.l [A5 + 0x1BB0], A0 0000017C 302D 21C0 move.w D0, [A5 + 0x21C0] 00000180 0280 0000 0100 andi.l D0, 0x100 00000186 4A80 tst.l D0 00000188 6700 00A8 beq +0xAA /* 00000232 */ 0000018C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000190 4A28 039D tst.b [A0 + 0x39D] 00000194 6636 bne +0x38 /* 000001CC */ 00000196 0C6D 002E 21A6 cmpi.w [A5 + 0x21A6], 0x2E /* '.' */ 0000019C 6710 beq +0x12 /* 000001AE */ 0000019E 0C6D 0051 21A6 cmpi.w [A5 + 0x21A6], 0x51 /* 'Q' */ 000001A4 6708 beq +0xA /* 000001AE */ 000001A6 0C6D 0071 21A6 cmpi.w [A5 + 0x21A6], 0x71 /* 'q' */ 000001AC 661E bne +0x20 /* 000001CC */ label000001AE: 000001AE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001B2 117C 0001 0397 move.b [A0 + 0x397], 0x1 000001B8 0C6D 002E 21A6 cmpi.w [A5 + 0x21A6], 0x2E /* '.' */ 000001BE 6776 beq +0x78 /* 00000236 */ 000001C0 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001C4 117C 0001 0396 move.b [A0 + 0x396], 0x1 000001CA 606A bra +0x6C /* 00000236 */ label000001CC: 000001CC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001D0 4A28 039D tst.b [A0 + 0x39D] 000001D4 6622 bne +0x24 /* 000001F8 */ 000001D6 0C6D 0060 21A6 cmpi.w [A5 + 0x21A6], 0x60 /* '`' */ 000001DC 6708 beq +0xA /* 000001E6 */ 000001DE 0C6D 007E 21A6 cmpi.w [A5 + 0x21A6], 0x7E /* '~' */ 000001E4 6612 bne +0x14 /* 000001F8 */ label000001E6: 000001E6 102D 1BF4 move.b D0, [A5 + 0x1BF4] 000001EA 57C0 seq D0 000001EC 4400 neg.b D0 000001EE 49C0 lea.l A4, D0 000001F0 1F00 move.b -[A7], D0 000001F2 4EAD C730 jsr [A5 - 0x38D0] 000001F6 603E bra +0x40 /* 00000236 */ label000001F8: 000001F8 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001FC 4AA8 009A tst.l [A0 + 0x9A] 00000200 672A beq +0x2C /* 0000022C */ 00000202 594F subq.w A7, 4 00000204 3F2D 21A6 move.w -[A7], [A5 + 0x21A6] 00000208 A93E syscall MenuKey 0000020A 201F move.l D0, [A7]+ 0000020C 2600 move.l D3, D0 0000020E 2803 move.l D4, D3 00000210 7210 moveq.l D1, 0x10 00000212 E2A4 asr D4, D1 00000214 3A03 move.w D5, D3 00000216 0C44 6000 cmpi.w D4, 0x6000 /* '`\0' */ 0000021A 6D1A blt +0x1C /* 00000236 */ 0000021C 4267 clr.w -[A7] 0000021E A938 syscall HiliteMenu 00000220 3F05 move.w -[A7], D5 00000222 3F04 move.w -[A7], D4 00000224 4EAD DB80 jsr [A5 - 0x2480] 00000228 584F addq.w A7, 4 0000022A 600A bra +0xC /* 00000236 */ label0000022C: 0000022C 4EBA FE94 jsr [PC - 0x16C /* 000000C2 */] 00000230 6004 bra +0x6 /* 00000236 */ label00000232: 00000232 4EBA FE8E jsr [PC - 0x172 /* 000000C2 */] label00000236: 00000236 4CDF 0038 movem.l D3,D4,D5, [A7]+ 0000023A 4E75 rts fn0000023C: 0000023C 48E7 1C00 movem.l -[A7], D3,D4,D5 00000240 4A2D 21C6 tst.b [A5 + 0x21C6] 00000244 672E beq +0x30 /* 00000274 */ 00000246 2F2D 0A9E move.l -[A7], [A5 + 0xA9E] 0000024A 4EAD FB58 jsr [A5 - 0x4A8] 0000024E 2600 move.l D3, D0 00000250 2803 move.l D4, D3 00000252 7210 moveq.l D1, 0x10 00000254 E2A4 asr D4, D1 00000256 3A03 move.w D5, D3 00000258 4267 clr.w -[A7] 0000025A A938 syscall HiliteMenu 0000025C 0C44 6000 cmpi.w D4, 0x6000 /* '`\0' */ 00000260 584F addq.w A7, 4 00000262 6D10 blt +0x12 /* 00000274 */ 00000264 1B7C 0001 0AA2 move.b [A5 + 0xAA2 /* export_336 */], 0x1 0000026A 3F05 move.w -[A7], D5 0000026C 3F04 move.w -[A7], D4 0000026E 4EAD DB80 jsr [A5 - 0x2480] 00000272 584F addq.w A7, 4 label00000274: 00000274 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00000278 4E75 rts fn0000027A: 0000027A 48E7 1800 movem.l -[A7], D3,D4 0000027E 7601 moveq.l D3, 0x01 00000280 206F 000C movea.l A0, [A7 + 0xC] 00000284 43ED 21B2 lea.l A1, [A5 + 0x21B2 /* export_1074 */] 00000288 22D8 move.l [A1]+, [A0]+ 0000028A 22D8 move.l [A1]+, [A0]+ 0000028C 22D8 move.l [A1]+, [A0]+ 0000028E 22D8 move.l [A1]+, [A0]+ 00000290 2B6D 21BC 0A9E move.l [A5 + 0xA9E], [A5 + 0x21BC] 00000296 7800 moveq.l D4, 0x00 00000298 382D 21C0 move.w D4, [A5 + 0x21C0] 0000029C 2004 move.l D0, D4 0000029E 0280 0000 0200 andi.l D0, 0x200 000002A4 4A80 tst.l D0 000002A6 56C0 sne D0 000002A8 4400 neg.b D0 000002AA 49C0 lea.l A4, D0 000002AC 1B40 21B1 move.b [A5 + 0x21B1], D0 000002B0 2004 move.l D0, D4 000002B2 0280 0000 0800 andi.l D0, 0x800 000002B8 4A80 tst.l D0 000002BA 56C0 sne D0 000002BC 4400 neg.b D0 000002BE 49C0 lea.l A4, D0 000002C0 1B40 21B0 move.b [A5 + 0x21B0], D0 000002C4 2004 move.l D0, D4 000002C6 0280 0000 0100 andi.l D0, 0x100 000002CC 4A80 tst.l D0 000002CE 56C0 sne D0 000002D0 4400 neg.b D0 000002D2 49C0 lea.l A4, D0 000002D4 1B40 21AF move.b [A5 + 0x21AF], D0 000002D8 2004 move.l D0, D4 000002DA 0280 0000 1000 andi.l D0, 0x1000 000002E0 4A80 tst.l D0 000002E2 56C0 sne D0 000002E4 4400 neg.b D0 000002E6 49C0 lea.l A4, D0 000002E8 1B40 21AE move.b [A5 + 0x21AE], D0 000002EC 4227 clr.b -[A7] 000002EE 4EAD DB10 jsr [A5 - 0x24F0] 000002F2 7000 moveq.l D0, 0x00 000002F4 302D 21B2 move.w D0, [A5 + 0x21B2 /* export_1074 */] 000002F8 544F addq.w A7, 2 000002FA 4EAD 9D1E jsr [A5 - 0x62E2] 000002FE 0218 0000 andi.b [A0]+, 0x0 00000302 0000 0000 ori.b D0, 0x0 00000306 0017 0009 ori.b [A7], 0x9 /* '\t' */ 0000030A 0000 0000 ori.b D0, 0x0 0000030E 01C4 bset D4, D0 00000310 0000 0001 ori.b D0, 0x1 00000314 0040 0000 ori.w D0, 0x0 00000318 0002 0102 ori.b D2, 0x2 0000031C 0000 0003 ori.b D0, 0x3 00000320 017A 0000 bchg [PC /* 00000322 */], D0 00000324 0004 0130 ori.b D4, 0x30 /* '0' */ 00000328 0000 0005 ori.b D0, 0x5 0000032C 016E 0000 bchg [A6 + 0x0], D0 00000330 0006 0014 ori.b D6, 0x14 00000334 0000 0008 ori.b D0, 0x8 00000338 000E 0000 ori.b A6, 0x0 0000033C 000F 01D4 ori.b A7, 0xD4 00000340 0000 0017 ori.b D0, 0x17 00000344 017E bchg <>, D0 00000346 2B6D 21B4 1BB0 move.l [A5 + 0x1BB0], [A5 + 0x21B4] 0000034C 4EBA FD74 jsr [PC - 0x28C /* 000000C2 */] 00000350 6000 01C4 bra +0x1C6 /* 00000516 */ 00000354 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000358 4EAD AE30 jsr [A5 - 0x51D0] 0000035C 4A2D 1BD9 tst.b [A5 + 0x1BD9] 00000360 584F addq.w A7, 4 00000362 6606 bne +0x8 /* 0000036A */ 00000364 7600 moveq.l D3, 0x00 00000366 6000 01AE bra +0x1B0 /* 00000516 */ label0000036A: 0000036A 4A2D 21C6 tst.b [A5 + 0x21C6] 0000036E 6614 bne +0x16 /* 00000384 */ 00000370 554F subq.w A7, 2 00000372 2F2D 21BC move.l -[A7], [A5 + 0x21BC] 00000376 486D 1BB0 pea.l [A5 + 0x1BB0] 0000037A A92C syscall FindWindow 0000037C 301F move.w D0, [A7]+ 0000037E 3B40 21AA move.w [A5 + 0x21AA /* export_1073 */], D0 00000382 6012 bra +0x14 /* 00000396 */ label00000384: 00000384 486D 1BB0 pea.l [A5 + 0x1BB0] 00000388 2F2D 21BC move.l -[A7], [A5 + 0x21BC] 0000038C 4EAD FB50 jsr [A5 - 0x4B0] 00000390 3B40 21AA move.w [A5 + 0x21AA /* export_1073 */], D0 00000394 504F addq.w A7, 8 label00000396: 00000396 2B6D 219A 2192 move.l [A5 + 0x2192 /* export_1070 */], [A5 + 0x219A /* export_1071 */] 0000039C 2B6D 21B8 219A move.l [A5 + 0x219A /* export_1071 */], [A5 + 0x21B8] 000003A2 306D 21AA movea.w A0, [A5 + 0x21AA /* export_1073 */] 000003A6 2B48 21B4 move.l [A5 + 0x21B4], A0 000003AA 4AAD 1BB4 tst.l [A5 + 0x1BB4] 000003AE 6714 beq +0x16 /* 000003C4 */ 000003B0 206D 1BB4 movea.l A0, [A5 + 0x1BB4] 000003B4 B1ED 1BB0 cmpa.l A0, [A5 + 0x1BB0] 000003B8 670A beq +0xC /* 000003C4 */ 000003BA 3F3C 001E move.w -[A7], 0x1E 000003BE A9C8 syscall SysBeep 000003C0 6000 0154 bra +0x156 /* 00000516 */ label000003C4: 000003C4 302D 21AA move.w D0, [A5 + 0x21AA /* export_1073 */] 000003C8 48C0 ext.l D0 000003CA 5380 subq.l D0, 1 000003CC 670E beq +0x10 /* 000003DC */ 000003CE 5380 subq.l D0, 1 000003D0 6712 beq +0x14 /* 000003E4 */ 000003D2 5580 subq.l D0, 2 000003D4 671C beq +0x1E /* 000003F2 */ 000003D6 5580 subq.l D0, 2 000003D8 6720 beq +0x22 /* 000003FA */ 000003DA 6038 bra +0x3A /* 00000414 */ label000003DC: 000003DC 4EBA FE5E jsr [PC - 0x1A2 /* 0000023C */] 000003E0 6000 0134 bra +0x136 /* 00000516 */ label000003E4: 000003E4 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 000003E8 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 000003EC A9B3 syscall SystemClick 000003EE 6000 0126 bra +0x128 /* 00000516 */ label000003F2: 000003F2 4EBA FCCE jsr [PC - 0x332 /* 000000C2 */] 000003F6 6000 011E bra +0x120 /* 00000516 */ label000003FA: 000003FA 554F subq.w A7, 2 000003FC 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000400 2F2D 0A9E move.l -[A7], [A5 + 0xA9E] 00000404 A91E syscall TrackGoAway 00000406 101F move.b D0, [A7]+ 00000408 6700 010C beq +0x10E /* 00000516 */ 0000040C 4EBA FCB4 jsr [PC - 0x34C /* 000000C2 */] 00000410 6000 0104 bra +0x106 /* 00000516 */ label00000414: 00000414 4EBA FCAC jsr [PC - 0x354 /* 000000C2 */] 00000418 6000 00FC bra +0xFE /* 00000516 */ 0000041C 554F subq.w A7, 2 0000041E 2F2D 21BC move.l -[A7], [A5 + 0x21BC] 00000422 486D 1BB0 pea.l [A5 + 0x1BB0] 00000426 A92C syscall FindWindow 00000428 301F move.w D0, [A7]+ 0000042A 3B40 21AA move.w [A5 + 0x21AA /* export_1073 */], D0 0000042E 4A2D 1BD9 tst.b [A5 + 0x1BD9] 00000432 6700 00E2 beq +0xE4 /* 00000516 */ 00000436 554F subq.w A7, 2 00000438 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 0000043C 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000440 3F2D 21AA move.w -[A7], [A5 + 0x21AA /* export_1073 */] 00000444 4EAD A3B0 jsr [A5 - 0x5C50] 00000448 101F move.b D0, [A7]+ 0000044A 6600 00CA bne +0xCC /* 00000516 */ 0000044E 4EAD DB90 jsr [A5 - 0x2470] 00000452 6000 00C2 bra +0xC4 /* 00000516 */ 00000456 4A2D 1213 tst.b [A5 + 0x1213] 0000045A 6706 beq +0x8 /* 00000462 */ 0000045C 7600 moveq.l D3, 0x00 0000045E 6000 00B6 bra +0xB8 /* 00000516 */ label00000462: 00000462 554F subq.w A7, 2 00000464 2F2D 21BC move.l -[A7], [A5 + 0x21BC] 00000468 486D 1BB0 pea.l [A5 + 0x1BB0] 0000046C A92C syscall FindWindow 0000046E 301F move.w D0, [A7]+ 00000470 3B40 21AA move.w [A5 + 0x21AA /* export_1073 */], D0 00000474 4A2D 1BD9 tst.b [A5 + 0x1BD9] 00000478 6700 009C beq +0x9E /* 00000516 */ 0000047C 554F subq.w A7, 2 0000047E 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 00000482 2F2D 1BB0 move.l -[A7], [A5 + 0x1BB0] 00000486 3F2D 21AA move.w -[A7], [A5 + 0x21AA /* export_1073 */] 0000048A 4EAD A3B0 jsr [A5 - 0x5C50] 0000048E 101F move.b D0, [A7]+ 00000490 6600 0084 bne +0x86 /* 00000516 */ 00000494 4EAD DB98 jsr [A5 - 0x2468] 00000498 607C bra +0x7E /* 00000516 */ 0000049A 4A2D 1213 tst.b [A5 + 0x1213] 0000049E 6704 beq +0x6 /* 000004A4 */ 000004A0 7600 moveq.l D3, 0x00 000004A2 6072 bra +0x74 /* 00000516 */ label000004A4: 000004A4 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000004A8 4EAD AE30 jsr [A5 - 0x51D0] 000004AC 4A2D 1BD9 tst.b [A5 + 0x1BD9] 000004B0 584F addq.w A7, 4 000004B2 6604 bne +0x6 /* 000004B8 */ 000004B4 7600 moveq.l D3, 0x00 000004B6 605E bra +0x60 /* 00000516 */ label000004B8: 000004B8 4EBA FC76 jsr [PC - 0x38A /* 00000130 */] 000004BC 162D 21AD move.b D3, [A5 + 0x21AD] 000004C0 6054 bra +0x56 /* 00000516 */ 000004C2 554F subq.w A7, 2 000004C4 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 000004C8 303C 021B move.w D0, 0x21B 000004CC A816 syscall Pack8 000004CE 301F move.w D0, [A7]+ 000004D0 6044 bra +0x46 /* 00000516 */ 000004D2 4A2D 21AC tst.b [A5 + 0x21AC] 000004D6 663E bne +0x40 /* 00000516 */ 000004D8 202D 21BC move.l D0, [A5 + 0x21BC] 000004DC B0AD 2186 cmp.l D0, [A5 + 0x2186] 000004E0 6710 beq +0x12 /* 000004F2 */ 000004E2 594F subq.w A7, 4 000004E4 A975 syscall TickCount 000004E6 201F move.l D0, [A7]+ 000004E8 2B40 218A move.l [A5 + 0x218A /* export_1069 */], D0 000004EC 2B6D 21BC 2186 move.l [A5 + 0x2186], [A5 + 0x21BC] label000004F2: 000004F2 594F subq.w A7, 4 000004F4 A924 syscall FrontWindow 000004F6 205F movea.l A0, [A7]+ 000004F8 2B48 1BB0 move.l [A5 + 0x1BB0], A0 000004FC 4EBA FBC4 jsr [PC - 0x43C /* 000000C2 */] 00000500 4A2D 1BD9 tst.b [A5 + 0x1BD9] 00000504 6706 beq +0x8 /* 0000050C */ 00000506 4EAD DBD0 jsr [A5 - 0x2430] 0000050A 600A bra +0xC /* 00000516 */ label0000050C: 0000050C 4EAD C5A8 jsr [A5 - 0x3A58] 00000510 6004 bra +0x6 /* 00000516 */ 00000512 4EAD D7C0 jsr [A5 - 0x2840] label00000516: 00000516 426D 1C10 clr.w [A5 + 0x1C10] 0000051A 1003 move.b D0, D3 0000051C 4CDF 0018 movem.l D3,D4, [A7]+ 00000520 4E75 rts fn00000522: 00000522 4267 clr.w -[A7] 00000524 31DF 09DC move.w [0x000009DC /* PaintWhite */], [A7]+ 00000528 4E75 rts fn0000052A: 0000052A 514F subq.w A7, 8 0000052C 1B6D 20B3 0AA4 move.b [A5 + 0xAA4], [A5 + 0x20B3] 00000532 4A2D 20B3 tst.b [A5 + 0x20B3] 00000536 6700 0082 beq +0x84 /* 000005BA */ 0000053A 422D 20B3 clr.b [A5 + 0x20B3] 0000053E 2B6D 20BE 0AA6 move.l [A5 + 0xAA6], [A5 + 0x20BE] 00000544 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00000548 A873 syscall SetPort 0000054A 4857 pea.l [A7] 0000054C 4EAD BB00 jsr [A5 - 0x4500] 00000550 4EBA FFD0 jsr [PC - 0x30 /* 00000522 */] 00000554 4A2D 20A8 tst.b [A5 + 0x20A8] 00000558 584F addq.w A7, 4 0000055A 6726 beq +0x28 /* 00000582 */ 0000055C 594F subq.w A7, 4 0000055E 42A7 clr.l -[A7] 00000560 486F 0008 pea.l [A7 + 0x8] 00000564 486D 93AC pea.l [A5 - 0x6C54] 00000568 1F3C 0001 move.b -[A7], 0x1 0000056C 3F3C 0002 move.w -[A7], 0x2 00000570 4878 FFFF push.l 0xFFFF 00000574 4227 clr.b -[A7] 00000576 42A7 clr.l -[A7] 00000578 AA45 syscall NewCWindow 0000057A 205F movea.l A0, [A7]+ 0000057C 2B48 20BE move.l [A5 + 0x20BE], A0 00000580 6024 bra +0x26 /* 000005A6 */ label00000582: 00000582 594F subq.w A7, 4 00000584 42A7 clr.l -[A7] 00000586 486F 0008 pea.l [A7 + 0x8] 0000058A 486D 93AC pea.l [A5 - 0x6C54] 0000058E 1F3C 0001 move.b -[A7], 0x1 00000592 3F3C 0002 move.w -[A7], 0x2 00000596 4878 FFFF push.l 0xFFFF 0000059A 4227 clr.b -[A7] 0000059C 42A7 clr.l -[A7] 0000059E A913 syscall NewWindow 000005A0 205F movea.l A0, [A7]+ 000005A2 2B48 20BE move.l [A5 + 0x20BE], A0 label000005A6: 000005A6 3F3C 0002 move.w -[A7], 0x2 000005AA 486F 0002 pea.l [A7 + 0x2] 000005AE 486D 20A8 pea.l [A5 + 0x20A8] 000005B2 4EAD BD18 jsr [A5 - 0x42E8] 000005B6 4FEF 000A lea.l A7, [A7 + 0xA] label000005BA: 000005BA 504F addq.w A7, 8 000005BC 4E75 rts fn000005BE: 000005BE 4A2D 0AA4 tst.b [A5 + 0xAA4] 000005C2 6716 beq +0x18 /* 000005DA */ 000005C4 1B7C 0001 20B3 move.b [A5 + 0x20B3], 0x1 000005CA 4EBA FF56 jsr [PC - 0xAA /* 00000522 */] 000005CE 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000005D2 A914 syscall DisposeWindow 000005D4 2B6D 0AA6 20BE move.l [A5 + 0x20BE], [A5 + 0xAA6] label000005DA: 000005DA 4E75 rts 000005DC 5D4F subq.w A7, 6 000005DE 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000005E2 1F68 1702 0001 move.b [A7 + 0x1], [A0 + 0x1702] 000005E8 117C 0001 1702 move.b [A0 + 0x1702], 0x1 000005EE 486F 0002 pea.l [A7 + 0x2] 000005F2 A874 syscall GetPort 000005F4 4EBA FF34 jsr [PC - 0xCC /* 0000052A */] 000005F8 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000005FC A873 syscall SetPort 000005FE 4267 clr.w -[A7] 00000600 4EAD BA88 jsr [A5 - 0x4578] 00000604 544F addq.w A7, 2 label00000606: 00000606 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 0000060A 4EAD D840 jsr [A5 - 0x27C0] 0000060E 4A2D 20A8 tst.b [A5 + 0x20A8] 00000612 584F addq.w A7, 4 00000614 6704 beq +0x6 /* 0000061A */ 00000616 4EAD B4C8 jsr [A5 - 0x4B38] label0000061A: 0000061A 486D 21B2 pea.l [A5 + 0x21B2 /* export_1074 */] 0000061E 4EBA FC5A jsr [PC - 0x3A6 /* 0000027A */] 00000622 4A2D 1382 tst.b [A5 + 0x1382 /* export_620 */] 00000626 584F addq.w A7, 4 00000628 660A bne +0xC /* 00000634 */ 0000062A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000062E 4A28 0397 tst.b [A0 + 0x397] 00000632 67D2 beq -0x2C /* 00000606 */ label00000634: 00000634 4A2D 1382 tst.b [A5 + 0x1382 /* export_620 */] 00000638 660A bne +0xC /* 00000644 */ 0000063A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000063E 4A28 0397 tst.b [A0 + 0x397] 00000642 6728 beq +0x2A /* 0000066C */ label00000644: 00000644 422D 1C2E clr.b [A5 + 0x1C2E] 00000648 4EAD ADC8 jsr [A5 - 0x5238] 0000064C 4EAD DB78 jsr [A5 - 0x2488] 00000650 4AAD 21C2 tst.l [A5 + 0x21C2 /* export_1076 */] 00000654 6716 beq +0x18 /* 0000066C */ 00000656 2F2D 21C2 move.l -[A7], [A5 + 0x21C2 /* export_1076 */] 0000065A 4EAD FC38 jsr [A5 - 0x3C8] 0000065E 4EAD FC40 jsr [A5 - 0x3C0] 00000662 486D 21C2 pea.l [A5 + 0x21C2 /* export_1076 */] 00000666 4EAD FC28 jsr [A5 - 0x3D8] 0000066A 504F addq.w A7, 8 label0000066C: 0000066C 2F2F 0002 move.l -[A7], [A7 + 0x2] 00000670 A873 syscall SetPort 00000672 4EBA FF4A jsr [PC - 0xB6 /* 000005BE */] 00000676 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000067A 116F 0001 1702 move.b [A0 + 0x1702], [A7 + 0x1] 00000680 5C4F addq.w A7, 6 00000682 4E75 rts 00000684 0000 0000 ori.b D0, 0x0 00000688 0000 0000 ori.b D0, 0x0 0000068C 0000 0000 ori.b D0, 0x0